/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Web.Json;

import DTO.UsuarioDTO;
import org.json.simple.JSONAware;
import org.json.simple.JSONObject;

/**
 *
 * @author Freddy Feria
 */
public class UsuarioAdapter implements JSONAware {

    private UsuarioDTO usuario;

    public UsuarioAdapter(UsuarioDTO usuario) {
        this.usuario = usuario;
    }

    @Override
    public String toJSONString() {
        StringBuilder salida = new StringBuilder();
        salida.append("{");
        salida.append(JSONObject.escape("nombre:"));
        salida.append("\"" + usuario.getNombre() + "\"");
        salida.append(JSONObject.escape("codigo:"));
        salida.append(usuario.getCodigo());
        salida.append(JSONObject.escape("grupo:"));
        salida.append("\"" + usuario.getGrupo() + "\"");
        salida.append(JSONObject.escape("contrasena:"));
        salida.append("\"" + usuario.getContrasena() + "\"");
        salida.append(JSONObject.escape("carrera:"));
        salida.append("\"" + usuario.getCarrera() + "\"");
        salida.append(JSONObject.escape("facultad:"));
        salida.append("\"" + usuario.getFacultad() + "\"");
        salida.append(JSONObject.escape("documento:"));
        salida.append(usuario.getCedula());
        salida.append(JSONObject.escape("correo:"));
        salida.append("\"" + usuario.getCorreo() + "\"");
        salida.append("}");
        return salida.toString();
    }
}
